home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 5
/
QRZ Ham Radio Callsign Database - Volume 5.iso
/
files
/
satelite
/
sat04aug.exe
/
SATELLIT.DOC
< prev
next >
Wrap
Text File
|
1994-08-04
|
11KB
|
254 lines
Kurzdokumentation zum Programm SATELLIT.EXE
Das vorliegende Programm ist eine Demoversion. Sie ist VOLLSTÄNDIG lauffähig
bis zu dem auf dem Startbildschirm angegebenen Termin. Danach arbeitet die
Berechnungsroutine nicht mehr korrekt!!!
1. Allgemeine Programmmerkmale
* Speicherung von bis zu 255 verschiedenenen Satelliten
* Verwendung von Keplerelementen im AMSAT- und im NORAD-Format
* optionale Berechnung von AOS (Appearance Of Satellite) und
max. erreichbarer Elevation
* optionales akustisches Signal bei AOS/LOS
* Vorausberechnungsprotokoll in Textdatei
* Vorausberechnung auch für zwei Orte möglich
* Locator-Koordinaten-Entfernungsberechnung
* Weltkarte mit Ausleuchtgebiet
* Azimuth-/Elevationsgrafik mit optionaler Einblendung der konkreten
Horizontlinie
* Informationssystem zu den einzelnen Satelliten
* alle Dateien liegen als Textdateien vor und sind beliebig editierbar
* selektives Update von Keplerelementen im NORAD/NASA-Format
* Anzeige des Sonnenterminators
* Mindestkonfiguration:
* PC-AT 286 und höher
* etwa 200kByte Plattenplatz
* etwa 400kByte freier Hauptspeicher falls Weltkarte
dargestellt werden soll
* VGA-Grafik (Standard-VGA)
* empfohlene Zusatzausstattung:
* Arithmetikprozessor
* Maus
2. Programmbeschreibung
Das vorliegende Programm erlaubt die Berechnung von Satellitenpositionen von
bis zu 255 Satelliten. Die Berechnung kann in Echtzeit oder als Vorausberech-
nung erfolgen. In derEchtzeittabelle werden immer 16 Satelliten gleichzeitig
angezeigt.
Das Programm wird mittels folgender Tastenkombinationen bedient:
Echtzeittabelle:
<Esc>
Die Escape-Taste ist die wichtigste Taste im Programm, da man mit
ihr an (fast) jeder beliebigen Stelle im Programm die aktuelle
Funktion beenden kann.
<ENTER>
Mit <ENTER> werden der aktuell ausgewählte Menüpunkt bestätigt und
die entsprechende Funktion gestartet.
<CNTRL><ENTER>
Diese Tastenkombination startet die Azimuth-/Elevationsdastellung
für den aktuellen Satelliten.
<CNTRL>S
Mit ^s wird die Satellitensuchfunktion aktiviert. Diese ist beson-
ders sinnvoll wenn viele Satelliten gespeichert sind. Der Satel-
litenname muß nicht vollständig angegeben werden.
Page up/dwn
Blättert seitenweise in der Satellitenliste.
Cursortasten
Wählen Satelliten bzw. Menüpunkte aus.
<SPACE>
Stoppt das Programm an jeder Stelle.
Grafik:
<TAB>
Schaltet zwischen Weltkarte und Horizontdisplay um.
Page up/dwn
Wechselt zwischen Satelliten.
Cursortasten
Bewegen den Mauszeiger.
Menüpunkte können auch mittels Hotkeys ausgewählt werden. In der Echtzeitta-
belle sind die Hotkeys farblich hervorgehoben, in den Grafiken entsprechen sie
dem ersten Zeichen auf dem entsprechenden Knopf. Menüpunkte, die einen Satelli-
ten als Argument benötigen, beziehen sich immer auf den aktuell ausgewählten
Satelliten.
Ansonsten haben wir versucht, die Bedienung des Programmes "intuitiv" zu ge-
stalten, so daß nunmehr einfach Ausprobieren angesagt ist...
Dateien:
SATELLIT.EXE verwendet mehrere Dateien, die alle vom Nutzer geändert werden
können aber nicht immer sollten.
SATELLIT.EXE
Das Programm selbst :-)
SATELLIT.INI
Initialisierungsdatei. Es steht alles drin, was man wissen muß.
Falls die Datei mal abhanden kommt (Murphys Wege sind unergründ-
lich) besteht kein Grund zur Panik. Das Programm kümmert sich
selbst darum...
ELEMENTE.DAT
Diese Datei enthält die Keplerlemente der verschiedenen Satelliten.
Falls mehr als 255 Satelliten drinstehen, werden die restlichen
einfach ignoriert. Es kann sowohl das AMSAT-Format als auch das
NORAD-Format verwendet werden. Dabei ist es nicht notwendig, die
Dateien irgendwie aufzubereiten. Die Einleseroutine wurde, nach
bestem Wissen und Gewissen, so gestaltet, daß jeglicher "Müll",
der nicht wie Keplerelemente aussieht, einfach ignoriert wird.
Wenn also das Packet-Programm den letzten Drohbrief von OM Wald-
heini mitprotokolliert hat, so kann dieser ruhig in der Datei
stehenbleiben....
Es existiert die Möglichkeit des selektiven Updates. Dazu sind
folgende Schritte erforderlich:
- 'Information' für den betreffenden Satelliten auswählen
- 'Update' wählen
- Namen der Datei mit den neuen Elementen angeben
ACHTUNG:
Diese Funktion arbeitet nur wenn alte und neue Keplerelemente des
betreffenden Satelliten im NASA (2-Zeilen) Format vorliegen. Sollen
alle Keplerelemente aufgefrischt werden empfiehlt sich komplettes
Ersetzen der gesamten Datei. Für die Verfolgung von STS oder MIR
ist das selektive Update allerdings sehr hilfreich.
WELT.MAP
Diese Datei enthält alle Daten für die Darstellung der Weltkarte.
Der Aufbau ist in der Datei ersichtlich. Da wir manchmal recht faul
sind bzw. lieber programmieren, ist noch nicht jede kleine Insel
verzeichnet. Aber vielleicht hat mal jemand Langeweile...
(es sind max. 128 Objekte möglich)
SATMODE.DAT
Hier kann man die Modi der jeweiligen Satelliten in Abhängigkeit
vom jeweiligen MA-Wert eintragen. Die Zählung beginnt bei 0.
Schaltet z.B. OSCAR 13 bei 60 in den Mode BS und bei 120 in den
Mode S so würde dastehen:
OSCAR 13
000 B # beginnt mit B
060 BS # macht mit BS weiter
120 S # bleibt bei S bis der Umlauf beendet ist
END
UMGEBUNG.DAT
Hier kann jeder die Horizontlinie für seinen eigenen Standort ein-
tragen und wundert sich dann nicht mehr, wieso er OSCAR 21 trotz
50°Elevation nicht hört..(Schornsteine sind manchmal noch höher :-)
Das Problem liegt beim Nutzer, seine eigene Horizontlinie auszu-
messen...
SATINFO.TXT/SATINFO.ENG
Diese Datei KANN nützliche, aber auch überflüssige und sinnlose
Informationen über Satelliten oder auch andere Themen enthalten.
Der Aufbau geht aus der Beispieldatei hervor.
Die Datei ist schon mit hilfreichen Informationen (Frequenzen und
Tips) gefüllt. Schaltet man die Sprache auf Englisch, so wird die
Datei SATINFO.ENG benutzt, anderenfalls die Datei SATINFO.TXT.
3. Zusätzliche Hinweise - Ausblick
Das Programm trägt die Versionsnummer 1.0, denn irgendwo muß man mit dem Zählen
mal anfangen. Betrachtet man die Arbeit, die in dem Programm steckt, dann sind
wir sicherlich bei V45.245 oder so ähnlich. Falls Ihnen also irgendwas am Pro-
gramm verbesserungswürdig erscheint, wir könnten selbst viele Sachen nennen, so
schimpfen Sie nicht gleich auf uns, sondern senden Sie uns bitte Ihre konstruk-
tive Kritik zu. Schließlich haben wir ja viele Stunden unserer Freizeit vor dem
Rechner verbracht...
Für nichtzustandegekommene Skeds und verpaßte DXpeditionen übernehmen wir
keinerlei Haftung, auch wenn das Programm nachweislich falsch gerechnet hat!!!
Was bringt die Zukunft?
Natürlich die automatische Rotornachführung. Wann diese kommt ist natürlich
auch davon abhängig, wie schnell diese verlangt wird. Schließlich sind wir noch
Studenten und haben auch noch andere Sachen zu tun, wie z.B. funken...
Über die Möglichkeit der Direkteingabe der Keplerelemente aus der CQ-DL denken
wir auch nach.
Wem das Programm zu langsam erscheint, der sollte es mit einem Arithmetikpro-
zessor versuchen. Dann dürften kaum noch Wünsche offen bleiben. Ein Direkt-
ausdruck während der Vorhersage wurde doch nicht implementiert (obwohl es die
entsprechende Einstellmöglichkeit gibt), man kann aber die entstandene Datei
ohne weiteres mit dem DOS-Printbefehl ausdrucken. Wir hatten gelegentlich
Schwierigkeiten mit der Leuchtfleckberechnung auf Rechnern ohne Arithmetikpro-
zessor. Diese sind hoffentlich beseitigt. Es ist für uns jedoch gar nicht so
einfach, das Programm auf solchen Rechnern ausgiebig zu testen, da bei uns alle
Rechner mit einem solchen ausgerüstet sind.
Und vor allem würden wir uns freuen, Kontakt mit anderen "Softwareentwicklern"
zu bekommen. Unser Programm allein berechnet ja nur Bahnpositionen. Nun wäre
eine Lösung denkbar wo unter Windows (1. läuft es dort auch und 2. haben wir
erst mal nichts besseres zum Multitasking) eine Zusammenarbeit mit anderen
Programmen realisiert wird (z.B. Telemetriemitschreiber und Logbuchprogramme).
Und wenn die Kommunikation über eine gemeinsame Datei, die Meldungen der ein-
elnen Programme enthält, realisiert wird, so wäre dies auch schon eine erste
Variante, weg von der Insellösung hin zur "integrierten Lösung". Ein logbuch-
führendes Satellitenbahnberechnungsprogramm mit integrierter DX-Cluster-
Anbindung sowie Transceiversteuerung und Contestauswertung ist doch ein wenig
umständlich und kaum realisierbar.
Wir bitten um Entschuldigung, daß die vorliegende Datei so kurz ist, aber mehr
war einfach nicht drin. Außerdem wollten wir testen, ob das Programm wirklich
"intuitiv" bedienbar ist. Es kann also durchaus passieren, daß das Programm
Sachen kann, die hier gar nicht erwähnt wurden.
Zum Abschluß noch eine große Bitte. Wir haben uns die Mühe gemacht, dieses
Programm zu entwickeln. Machen Sie sich also bitte die kleine Mühe, Verbesse-
rungsvorschläge anzubringen (sie machen ja ohnehin gerne PACKET!).
Ach so, wenn dies eine Demoversion ist, wie bekommt man dann eine richtige?
Das ist ganz einfach. Sie melden sich bei uns. Sie bekommen dann eine Voll-
version (die kann auch nicht mehr, geht dafür aber immer), eine ordentliche
Programmdokumentation mit einigen Ausführungen zum verwendeten Berechnungsver-
fahren und einigen aktuellen Hinweisen zu den gerade fliegenden Satelliten und
außerdem wird die Version mit Rotorsteuerung kostenfrei nachgeliefert, wenn sie
existiert.
Der Preis für die Vollversion beträgt DM 20,- sofern Sie über einen Internet-
Anschluß verfügen und das Programm auf diesem Wege erhalten. Anderenfalls
fallen zusätzliche DM 8,- für den Versand an (Vollversion + Update).
Der Betrag kann mittels Verrechnungsscheck oder durch Überweisung auf
folgendes Konto erstattet werden:
Karsten Hansky
DEUTSCHE BANK Filiale Zeitz
Bankleitzahl : 86070000
Konto-Nr. : 6715296
Es gibt viele Wege uns zu erreichen:
1.) DL3HRT Packet: DL3HRT@DB0LPZ.#SAX.DEU.EU
Karsten Hansky e-mail: hansky@igel.physik.th-zwickau.de
August-Bebel-Str.14
06712 Kretzschau
2.) DL3HZM Packet: DL3HZM@DB0LPZ.#SAX.DEU.EU
Matthias Mitte e-mail: e3daq@mlucom.urz.uni-halle.de
Wiesenstraße 3
06712 Zeitz
PS: Die jeweils aktuellste Version ist über Internet verfügbar über
anonymous ftp zu: igel.physik.th-zwickau.de